TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southern
Area - Greenville - UPTA
League - 2024 UPTA Combo 18 & Over - SC
Flight - 18 Combo Men - 7.5
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Pettus/Brookstone
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Andrew Pettus - 3.73
Patrick Rosopa - 3.70
Mark Curin - 3.59
Mark Wright - 3.56
John Gaber - 3.56
Stephen Brown - 3.53
Johnny Pack - 3.40
Matthew Fox - 3.39
Viktor Klep - 3.35
Lloyd Orr - 3.35
Richard penland - 3.30
Troy Botts - 3.23
Colin Gallagher - 3.22
Ethan Harrod - 3.09
Daniel Burdette - 3.07
League Results By Position
2D 3D
Andrew Pettus - 3.73 & Stephen Brown - 3.53 1 - 1
Colin Gallagher - 3.22 & John Gaber - 3.56 1 - 0
Colin Gallagher - 3.22 & Mark Wright - 3.56 1 - 0
Daniel Burdette - 3.07 & Patrick Rosopa - 3.70 0 - 1
Ethan Harrod - 3.09 & Mark Wright - 3.56 1 - 0 0 - 1
John Gaber - 3.56 & Troy Botts - 3.23 1 - 0
Lloyd Orr - 3.35 & Troy Botts - 3.23 0 - 1
Matthew Fox - 3.39 & Viktor Klep - 3.35 0 - 1
Mark Curin - 3.59 & Richard penland - 3.30 2 - 0
Patrick Rosopa - 3.70 & Johnny Pack - 3.40 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Gray/Kroc
League Record: 6 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Ryan Polk - 3.97
Hunter Gray - 3.91
Fred Guthier - 3.77
Barney Pannell - 3.75
Rob Knapp - 3.74
Will Jeremiah - 3.64
Christian Gantt - 3.44
Kevin Turner - 3.33
Nathaniel Futral - 3.29
Sidney Key - 3.22
League Results By Position
2D 3D
Barney Pannell - 3.75 & Nathaniel Futral - 3.29 1 - 0
Barney Pannell - 3.75 & Will Jeremiah - 3.64 0 - 1
Fred Guthier - 3.77 & Kevin Turner - 3.33 1 - 0
Fred Guthier - 3.77 & Nathaniel Futral - 3.29 1 - 0
Hunter Gray - 3.91 & Christian Gantt - 3.44 0 - 1
Hunter Gray - 3.91 & Kevin Turner - 3.33 1 - 0
Hunter Gray - 3.91 & Nathaniel Futral - 3.29 1 - 0
Hunter Gray - 3.91 & Will Jeremiah - 3.64 1 - 0
Nathaniel Futral - 3.29 & Rob Knapp - 3.74 1 - 0
Nathaniel Futral - 3.29 & Ryan Polk - 3.97 1 - 0
Rob Knapp - 3.74 & Christian Gantt - 3.44 1 - 0
Ryan Polk - 3.97 & Will Jeremiah - 3.64 0 - 1
Sidney Key - 3.22 & Barney Pannell - 3.75 1 - 0 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Lane/Riverside
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Scott Hayes - 3.78
Perry Henderson - 3.59
Stanley Henson - 3.45
Garett Matheis - 3.45
Thomas Nelson - 3.41
Chris Corbin - 3.41
Nikhil Bhat - 3.40
Myint Khaing - 3.31
Mark Lane - 3.29
John Chiles - 3.02
Jody Smoak - 2.99
League Results By Position
2D 3D
Garett Matheis - 3.45 & Chris Corbin - 3.41 0 - 1
Garett Matheis - 3.45 & Jody Smoak - 2.99 0 - 1
Jody Smoak - 2.99 & Thomas Nelson - 3.41 0 - 1
John Chiles - 3.02 & Thomas Nelson - 3.41 1 - 0
Myint Khaing - 3.31 & Scott Hayes - 3.78 1 - 0
Mark Lane - 3.29 & Perry Henderson - 3.59 1 - 0 1 - 0
Nikhil Bhat - 3.40 & Stanley Henson - 3.45 0 - 1
Scott Hayes - 3.78 & John Chiles - 3.02 0 - 1 1 - 0
Scott Hayes - 3.78 & Nikhil Bhat - 3.40 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Friedman/Kroc
League Record: 2 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Clay Custer - 3.64
Neil Grayson - 3.56
Chris Helms - 3.52
Brian Dabney - 3.25
Jeff Buturff - 3.19
Rick McWhorter - 3.11
Brian Friedman - 3.09
Rob Rogers - 3.07
Scott Dickey - 3.01
Bill Day - 3.00
Greg Bridgeman - n/a
Andrew Morrison - n/a
League Results By Position
2D 3D
Andrew Morrison - n/a & Jeff Buturff - 3.19 0 - 1
Bill Day - 3.00 & Brian Friedman - 3.09 0 - 1 0 - 1
Bill Day - 3.00 & Chris Helms - 3.52 0 - 1
Bill Day - 3.00 & Clay Custer - 3.64 1 - 0
Bill Day - 3.00 & Neil Grayson - 3.56 0 - 2
Clay Custer - 3.64 & Rick McWhorter - 3.11 0 - 1
Neil Grayson - 3.56 & Rick McWhorter - 3.11 0 - 1
Rob Rogers - 3.07 & Brian Dabney - 3.25 1 - 0
Scott Dickey - 3.01 & Brian Dabney - 3.25 0 - 1
Scott Dickey - 3.01 & Brian Friedman - 3.09 0 - 1
Scott Dickey - 3.01 & Greg Bridgeman - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Meredith/Sportsclub
League Record: 7 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Sean Miller - 3.90
Frank Powell - 3.86
Jerome Lawson II - 3.85
Steve Miller - 3.76
Brian Tant - 3.72
Harvinder Sidhu - 3.46
Garret Conover - 3.44
Nils Mollenkamp - 3.42
Michael Sherman - 3.38
Brad Meredith - 3.37
League Results By Position
2D 3D
Brad Meredith - 3.37 & Jerome Lawson II - 3.85 1 - 0 1 - 0
Brad Meredith - 3.37 & Steve Miller - 3.76 0 - 1 1 - 0
Frank Powell - 3.86 & Harvinder Sidhu - 3.46 2 - 0
Garret Conover - 3.44 & Brian Tant - 3.72 1 - 0
Garret Conover - 3.44 & Jerome Lawson II - 3.85 1 - 0 0 - 1
Sean Miller - 3.90 & Michael Sherman - 3.38 2 - 0
Sean Miller - 3.90 & Nils Mollenkamp - 3.42 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Caffrey/Sportsclub
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Jon Joffe - 3.97
Latif Alam - 3.88
Grant Hunter - 3.64
Rajaraman Sundaram - 3.54
Richard Babcock - 3.42
Jon Shinpoch - 3.28
Andrew Lewis - 3.22
Terry Kent - 3.09
Conor Caffrey - 3.05
Noah Bellhorn - 3.04
Dillon Monday - 3.04
Juan Serna - n/a
League Results By Position
2D 3D
Grant Hunter - 3.64 & Dillon Monday - 3.04 0 - 1
Grant Hunter - 3.64 & Jon Shinpoch - 3.28 1 - 0
Jon Joffe - 3.97 & Jon Shinpoch - 3.28 1 - 0
Juan Serna - n/a & Andrew Lewis - 3.22 1 - 0
Latif Alam - 3.88 & Andrew Lewis - 3.22 0 - 1
Noah Bellhorn - 3.04 & Jon Shinpoch - 3.28 0 - 1
Noah Bellhorn - 3.04 & Richard Babcock - 3.42 0 - 1 1 - 1
Richard Babcock - 3.42 & Conor Caffrey - 3.05 0 - 1
Richard Babcock - 3.42 & Dillon Monday - 3.04 0 - 1
Richard Babcock - 3.42 & Terry Kent - 3.09 0 - 1
Rajaraman Sundaram - 3.54 & Conor Caffrey - 3.05 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Wise/Neely Farm
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Zach Harrington - 3.69
Sebastian Schneider - 3.53
Kevin Dix - 3.31
Russell Shelley - 3.21
Jeff Greenstreet - 3.21
Mike Wise - 3.17
Matthew Joseph - 3.09
David Allen - 3.09
Ryan Harper - 2.62
League Results By Position
2D 3D
David Allen - 3.09 & Jeff Greenstreet - 3.21 1 - 0
Jeff Greenstreet - 3.21 & Matthew Joseph - 3.09 0 - 1 0 - 1
Kevin Dix - 3.31 & Mike Wise - 3.17 0 - 1
Mike Wise - 3.17 & Matthew Joseph - 3.09 0 - 1
Russell Shelley - 3.21 & Kevin Dix - 3.31 0 - 1
Sebastian Schneider - 3.53 & Jeff Greenstreet - 3.21 0 - 1
Sebastian Schneider - 3.53 & Mike Wise - 3.17 0 - 1
Zach Harrington - 3.69 & David Allen - 3.09 1 - 0
Zach Harrington - 3.69 & Mike Wise - 3.17 1 - 0
Zach Harrington - 3.69 & Russell Shelley - 3.21 1 - 0
Zach Harrington - 3.69 & Ryan Harper - 2.62 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA18C/Russell/Kroc
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Eli Herrnstadt - 3.68
Jonathan Shoultz - 3.67
Josh Varrie - 3.54
Xin Huang - 3.49
Victor Zamora - 3.29
James Tillery - 3.26
Hampton Williams - 3.18
Erik Russell - 3.17
Kevin Willmot - n/a
League Results By Position
2D 3D
Eli Herrnstadt - 3.68 & Erik Russell - 3.17 0 - 1
Eli Herrnstadt - 3.68 & Victor Zamora - 3.29 1 - 0
Erik Russell - 3.17 & Josh Varrie - 3.54 1 - 1
Hampton Williams - 3.18 & Eli Herrnstadt - 3.68 1 - 0
Hampton Williams - 3.18 & Xin Huang - 3.49 0 - 1
Josh Varrie - 3.54 & Kevin Willmot - n/a 0 - 1
James Tillery - 3.26 & Jonathan Shoultz - 3.67 1 - 0